/**
 * 
 */
package com.itboye.core.utils;

import java.lang.reflect.ParameterizedType;
import java.lang.reflect.Type;
import java.util.Map;

import android.util.Log;

import com.android.volley.ServerError;
import com.itboye.core.interfaces.ICompleteListener;
import com.itboye.core.object.ResultEntity;
import com.itboye.core.utils.ByJsonRequest.Builder;
import com.itboye.mengwu.app.MainApplication;
import com.itboye.mengwu.data.model.UserModel;


/**
 * @author hebidu
 * @param <T>
 *
 */
public class HttpUtils {
	
	public static String SUCCESS = "0";
	
	private static String tag = "itboye";
	
	public static void cancelAll(){
		MainApplication.getQueue().cancelAll(tag);
	}
	
	/**
	 * POST 请求
	 * @param <T>
	 * @param url
	 * @param apiVer
	 * @param params
	 * @param lisenter 
	 * 2016-4-20 hebidu
	 */
	public void post(String url,String apiVer,Map<String,Object> params,final ICompleteListener lisenter){
		
//		ByJsonRequest.Builder<T> builder = new ByJsonRequest.Builder<T>();
//		
//		ByJsonRequest<T> request = builder
//				.typeKey(url).apiVer(apiVer).addParams(params).requestListener(new XRequestListener<T>(){
//					
//			@Override
//			public void onResponse(T resp) {
//				
//				Log.d("onResponse", resp.toString());
//				
//				if(lisenter != null){
//					
//					ResultEntity result = new ResultEntity(SUCCESS, "请求成功", resp);
//					lisenter.success(result);
//				}
//				
//			}
//			
//		}).errorListener().desEncode().build();
//		
//		request.addMarker(tag);
//		
//		MainApplication.getQueue().add(request);
	}
	

	
	
}
